package com.pince.lifcycleliveav.pullPalyer

import android.os.Bundle

/**
 * 播放控制器
 *负责界面的ｕｉ和播放器的交互　　
 */
interface IPullPlayController {

    /**
     * 为推流器设置controller后会自动传递livePlayer给IPullPlayController
     */
    fun attachPlayer(livePlayer: ILivePlayer)

    /**
     * 播放参数回调　
     * key　参考　onNetStatus.kt
     */
    fun onNetStatus(bundle: Bundle )

    /**
     * 播放事件
     */
    fun onPlayEvent(event:Int,param:Bundle?)

}